debatable territory - German English Dictionary